54 research outputs found

    Splitting and composition methods in the numerical integration of differential equations

    Get PDF
    We provide a comprehensive survey of splitting and composition methods for the numerical integration of ordinary differential equations (ODEs). Splitting methods constitute an appropriate choice when the vector field associated with the ODE can be decomposed into several pieces and each of them is integrable. This class of integrators are explicit, simple to implement and preserve structural properties of the system. In consequence, they are specially useful in geometric numerical integration. In addition, the numerical solution obtained by splitting schemes can be seen as the exact solution to a perturbed system of ODEs possessing the same geometric properties as the original system. This backward error interpretation has direct implications for the qualitative behavior of the numerical solution as well as for the error propagation along time. Closely connected with splitting integrators are composition methods. We analyze the order conditions required by a method to achieve a given order and summarize the different families of schemes one can find in the literature. Finally, we illustrate the main features of splitting and composition methods on several numerical examples arising from applications.Comment: Review paper; 56 pages, 6 figures, 8 table

    Efficient implementation of symplectic implicit Runge-Kutta schemes with simplified Newton iterations

    Get PDF
    We are concerned with the efficient implementation of symplectic implicit Runge-Kutta (IRK) methods applied to systems of (non-necessarily Hamiltonian) ordinary differential equations by means of Newton-like iterations. We pay particular attention to symmetric symplectic IRK schemes (such as collocation methods with Gaussian nodes). For a ss-stage IRK scheme used to integrate a dd-dimensional system of ordinary differential equations, the application of simplified versions of Newton iterations requires solving at each step several linear systems (one per iteration) with the same sd×sdsd \times sd real coefficient matrix. We propose rewriting such sdsd-dimensional linear systems as an equivalent (s+1)d(s+1)d-dimensional systems that can be solved by performing the LU decompositions of [s/2]+1[s/2] +1 real matrices of size d×dd \times d. We present a C implementation (based on Newton-like iterations) of Runge-Kutta collocation methods with Gaussian nodes that make use of such a rewriting of the linear system and that takes special care in reducing the effect of round-off errors. We report some numerical experiments that demonstrate the reduced round-off error propagation of our implementation

    Formal series and numerical integrators: some history and some new techniques

    Get PDF
    This paper provides a brief history of B-series and the associated Butcher group and presents the new theory of word series and extended word series. B-series (Hairer and Wanner 1976) are formal series of functions parameterized by rooted trees. They greatly simplify the study of Runge-Kutta schemes and other numerical integrators. We examine the problems that led to the introduction of B-series and survey a number of more recent developments, including applications outside numerical mathematics. Word series (series of functions parameterized by words from an alphabet) provide in some cases a very convenient alternative to B-series. Associated with word series is a group G of coefficients with a composition rule simpler than the corresponding rule in the Butcher group. From a more mathematical point of view, integrators, like Runge-Kutta schemes, that are affine equivariant are represented by elements of the Butcher group, integrators that are equivariant with respect to arbitrary changes of variables are represented by elements of the word group G.Comment: arXiv admin note: text overlap with arXiv:1502.0552

    Preserving first integrals and volume forms of additively split systems

    Get PDF
    This work is concerned with the preservation of invariants and of volume-forms by numerical methods which can be expanded into B-series. The situation we consider here is that of a split vector field where each sub-field either has the common invariant I or is divergence free. We derive algebraic conditions on the coefficients of the B-series for it either to preserve I or to preserve the volume for generic vector fields and interpret them for additive Runge-Kutta methods. Comparing the two sets of conditions then enables us to state some non-existence results. For a more restrictive class of problems, where the system is partitionned into several components, we nevertheless obtain simplified conditions and show that they can be solved

    On the Linear Stability of Splitting Methods

    Get PDF
    A comprehensive linear stability analysis of splitting methods is carried out by means of a 2 × 2 matrix K(x) with polynomial entries (the stability matrix) and the stability polynomial p(x) (the trace of K(x) divided by two). An algorithm is provided for determining the coefficients of all possible time- reversible splitting schemes for a prescribed stability polynomial. It is shown that p(x) carries essentially all the information needed to construct processed splitting methods for numerically approximating the evolution of linear systems. By selecting conveniently the stability polynomial, new integrators with processing for linear equations are built which are orders of magnitude more efficient than other algorithms previously available

    Computing normal forms and formal invariants of dynamical systems by means of word series

    Get PDF
    We show how to use extended word series in the reduction of continuous and discrete dynamical systems to normal form and in the computation of formal invariants of motion in Hamiltonian systems. The manipulations required involve complex numbers rather than vector fields or diffeomorphisms. More precisely we construct a group G¯ and a Lie algebra g¯ in such a way that the elements of G¯ and g¯ are families of complex numbers; the operations to be performed involve the multiplication ★ in G¯ and the bracket of g¯ and result in universal coefficients that are then applied to write the normal form or the invariants of motion of the specific problem under consideration.Ministerio de Economía, Industria y Competitividad, projects MTM2013-46553-C3-2-P and MTM2013-46553-C3-1-

    Vibrational resonance: a study with high-order word-series averaging

    Get PDF
    We study a model problem describing vibrational resonance by means of a high-order averaging technique based on so-called word series. With the technique applied here, the tasks of constructing the averaged system and the associated change of variables are divided into two parts. It is first necessary to build recursively a set of so-called word basis functions and, after that, all the required manipulations involve only scalar coefficients that are computed by means of simple recursions. As distinct from the situation with other approaches, with word-series, high-order averaged systems may be derived without having to compute the associated change of variables. In the system considered here, the construction of high-order averaged systems makes it possible to obtain very precise approximations to the true dynamics.Ministerio de Economía, Industria y Competitividad, proyectos MTM2013-46553-C3-1-P y MTM2013-46553-C3-2-
    corecore